package br.com.escapsystem.model;

import java.math.BigDecimal;
import java.util.Calendar;
import java.util.List;

public class Venda {

    private Integer codigo;
    private Calendar data;
    private BigDecimal valorVenda;
    private Usuario usuario;
    private List<ItensVenda> itensVenda;

    public Venda(Integer codigo, Calendar data, BigDecimal valorVenda, Usuario usuario, List<ItensVenda> itensVenda) {
        this.codigo = codigo;
        this.data = data;
        this.valorVenda = valorVenda;
        this.usuario = usuario;
        this.itensVenda = itensVenda;
    }

    public Usuario getUsuario() {
        return usuario;
    }

    public List<ItensVenda> getItensVenda() {
        return itensVenda;
    }

    public Integer getCodigo() {
        return codigo;
    }

    public Calendar getData() {
        return data;
    }

    public BigDecimal getValorVenda() {
        return valorVenda;
    }

    public void efetuarVenda() {
    }

    private void calcularVenda() {
    }

    private void add(ItensVenda item) {
        this.itensVenda.add(item);
    }
}
